﻿using System;
using System.Collections.Generic;
using System.Text;

namespace CommentHero
{
    //=======================================================================
    // クラス名：HeaderComment
    /// <summary>
    /// ヘッダコメント定義クラス
    /// </summary>
    /// <remarks>
    /// XMLコメントを含むヘッダコメントを格納します。
    /// </remarks>
    /*=======================================================================
    更新履歴
    項番        更新日付    担当者      更新内容
    0001        2006/12/26  向山        新規作成
    =======================================================================*/
    public class HeaderComment
    {
        private List<string> _comment; // クラスコメント
        private List<string> _xmlSummary;
        private List<string> _xmlRemarks;

        /// <summary>
        /// クラスコメント
        /// </summary>
        public List<string> Comment
        {
            get
            {
                return this._comment;
            }
        }

        /// <summary>
        /// クラスXMLコメント解説
        /// </summary>
        public List<string> XmlSummary
        {
            get
            {
                return this._xmlSummary;
            }
        }

        /// <summary>
        /// クラスXMLコメント解説
        /// </summary>
        public List<string> XmlRemarks
        {
            get
            {
                return this._xmlRemarks;
            }
        }

        internal HeaderComment(List<string> comment, List<string> xmlSummary, List<string> xmlRemarks)
        {
            this._comment = comment;
            this._xmlSummary = xmlSummary;
            this._xmlRemarks = xmlRemarks;
        }
    }
}
